package com.chen.util;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class MssageStringUtils {
    private MssageStringUtils() {
    }

    /**
     * 封装传送给客户端的消息
     *
     * @param msg      消息
     * @param userName 用户名
     * @return 传送给客户端的消息
     */
    public static String getMsgStr(String msg, String userName) {
        // 使用StringBuilder拼接字符串
        StringBuilder sb = new StringBuilder();
        // 获取当前时间
        LocalDateTime now = LocalDateTime.now();
        // 设置时间格式
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss EEE a");
        String nowStr = dtf.format(now);
        return sb.append(userName).append(" ").append(nowStr).append("\r\n")
                .append(" ").append(msg).append("\r\n").toString();
    }
}
